package intellitor.sqlparser.ddl;

import intellitor.sqlparser.ddl.translater.DDLTrans2Oracle;

/**
 * 获取翻译DDL语言的SQL工具工厂类
 * 获取指定的翻译类，请使用DDLTranslaterFactory中定义的静态变量
 * @author DevilSoul
 * @since 2015-10-28
 * @version 1.0.0
 * @see {@link TableBean} {@link DDLTranslater}
 */
public class DDLTranslaterFactory {
	
	public static final int ORACLE = 0;
	
	/**
	 * 获取指定的DLL语言翻译工具类
	 * 未定义的参数返回null
	 * @param translater
	 * @return
	 */
	public static DDLTranslater getTranslater(int translater){
		switch(translater){
		case ORACLE:
			return new DDLTrans2Oracle();
		default:
			return null;
		}
	}
}
